package com.gopay.checkorder.service;

import com.gopay.common.domain.bank.BaseMessage;
import com.gopay.common.exception.GopayException;
/**
 * 委托代收认证主订单Service 
 * 
 * @ClassName: BankAuthOrderService 
 * @author lilili
 * @date 2017年2月19日 下午1:41:36  
 */ 
public interface BankAuthOrderService {

	 /** 
     * 跟新认证主订单--自动对单认证通过 
     * @param orderId
     * @return 
     */
    public int updateAutoQuerySuccess (BaseMessage base)throws GopayException;
    
    /** 
     * 跟新认证主订单--自动对单认证不通过 
     * @param orderId
     * @return 
     */
    public int updateAutoQueryFail (BaseMessage base)throws GopayException;
    
    /** 
     * 更新认证主订单状态--认证失败
     * @param orderId
     * @return 
     */
    public int updateBackVerifyFail (BaseMessage base)throws GopayException;
}
